#!/usr/bin/env python3
"""
简单的HTTP服务器启动脚本
用于在本地运行清水寺网站
"""

import http.server
import socketserver
import webbrowser
import os
import sys

# 设置端口
PORT = 8011

# 切换到当前目录
os.chdir(os.path.dirname(os.path.abspath(__file__)))

# 创建HTTP服务器
Handler = http.server.SimpleHTTPRequestHandler
httpd = socketserver.TCPServer(("", PORT), Handler)

print(f"服务器启动在端口 {PORT}")
print(f"访问地址: http://localhost:{PORT}")
print("按 Ctrl+C 停止服务器")

try:
    # 自动打开浏览器
    webbrowser.open(f"http://localhost:{PORT}")
    # 启动服务器
    httpd.serve_forever()
except KeyboardInterrupt:
    print("\n服务器已停止")
    httpd.shutdown()
